package com.example.dao;

import com.example.entity.Movie;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface MovieDao {
    // 查询所有电影
    List<Movie> findAllMovies();

    // 根据ID查询电影
    Movie findMovieById(@Param("id") Integer id);

    // 添加电影
    int addMovie(Movie movie);

    // 更新电影
    int updateMovie(Movie movie);

    // 删除电影
    int deleteMovie(@Param("id") Integer id);

    // 根据类型查询电影
    List<Movie> findMoviesByType(@Param("types") String types);
}
